module fpga_version #(
	parameter	FPGA_CODE_VERSION	=	"FPGA_CODE_VERSION 1.0.00.xxxxxxx"	
)(
	input	wire						clk			,
	input	wire						reset		
);

// 使用宏指令将 compile_time.v的内容包含到此文件中
// 注意： compile_time.v文件不要直接添加到工程源码中，否则每次综合更新时间后都会报out-of-date
// 注意： compile_time.v文件不要直接添加到工程源码中，否则每次综合更新时间后都会报out-of-date
// 注意： compile_time.v文件不要直接添加到工程源码中，否则每次综合更新时间后都会报out-of-date
`include "compile_time.v"


// 定义的位宽一定要和实际使用的数据位宽匹配
reg	[255:0]	user_fpga_code = FPGA_CODE_VERSION;
reg	[159:0] compile_time;		// 使用compile_time.v的变量


always@(posedge clk) begin
	compile_time <= compile_time_buff;
end



ila_version ila_version_inst (
	.clk	(clk), // input wire clk

	.probe0(user_fpga_code		), // input wire [255:0]  probe0  
	.probe1(compile_time		)  // input wire [159:0]  probe1
);



endmodule